package com.doit.day01

/**
 * scala 中得变量和常量
 * val  修饰 修饰得量叫常量
 * 语法：
 * val  变量名：变量类型 = 值
 * var  修饰 修饰得量叫变量
 *
 */
object _01_变量和常量 {
  def main(args: Array[String]): Unit = {
    //定义一个常量  int类型得值  值是5 变量名是a
    val a:Int = 5
//    a = 10
    var b:Int = 10
    b = 20

    //变量得类型你可以不写，我能够给你自己推断补充上去
    val c = 5
    println(c.getClass)//int

    var d = "zss"
    println(d.getClass)//class java.lang.String


    //不管是定义变量也好，还是定义常量也好，都必须得赋初始值
//    val e:Int   这样是不对得，除非是抽象得属性

  }

}
